package com.web.hilover.service;

import com.web.hilover.entity.Couple;
import java.util.List;
import java.util.Map;

public interface CoupleService {
    List<Couple> getTopCouples(int limit);
    List<Couple> getRandomCouples(int limit);
    List<Couple> getCouplesByYear(int year);
    List<Couple> getAllPublicCouples();
    Couple getCoupleById(Long id);
    void addCouple(Couple couple);
    void updateCouple(Couple couple);
    void deleteCouple(Long id);
    List<Couple> searchCouples(String keyword);
    List<Map<String, Object>> getAllCouplesWithDetail();
    List<Couple> getCouplesByUser(Long userId);
} 